localization artifact - German English Dictionary